//-----------------------------------------------------------------------
// <copyright file="a_PrizeBase.cs" company="AACECOM">
//     Copyright (c) AACECOM. All rights reserved.
// </copyright>
//-----------------------------------------------------------------------
	
using System;
using System.Data;
using System.ComponentModel;
using System.Collections;

namespace ThoiTrang.Entities
{
	[Serializable]
	public class a_PrizeBase
	{
		
		#region Variable Declarations
		private int				prizeID = 0;
		private DateTime				startDate = new DateTime(1900,1,1,0,0,0,0);
		private DateTime				endDate = new DateTime(1900,1,1,0,0,0,0);
		private int				numPrize = 0;
		private int				domainID = 0;
		private bool				status = false;
		#endregion
		
		#region Constructors
		public a_PrizeBase() {}
		
		public a_PrizeBase (
			int prizeID,
			DateTime startDate,
			DateTime endDate,
			int numPrize,
			int domainID,
			bool status)
		
		{
			this.prizeID = prizeID;
			this.startDate = startDate;
			this.endDate = endDate;
			this.numPrize = numPrize;
			this.domainID = domainID;
			this.status = status;
		}
		#endregion
		
		#region Properties	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int PrizeID
		{
			get { return prizeID; }
			set { prizeID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is datetime</value>
		public DateTime StartDate
		{
			get { return startDate; }
			set { startDate = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is datetime</value>
		public DateTime EndDate
		{
			get { return endDate; }
			set { endDate = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int NumPrize
		{
			get { return numPrize; }
			set { numPrize = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is int</value>
		public int DomainID
		{
			get { return domainID; }
			set { domainID = value; }
		}
	
		/// <summary>
		/// 	
		/// </summary>
		/// <value>This type is bit</value>
		public bool Status
		{
			get { return status; }
			set { status = value; }
		}
	
		
		#endregion
	}//End Class
	
	public enum a_PrizeColumns
	{
		PrizeID,
		StartDate,
		EndDate,
		NumPrize,
		DomainID,
		Status
	}//End enum
}